Text copied to clipboard!
Název
Text copied to clipboard!Unity programátor
Popis
Text copied to clipboard!
Hledáme zkušeného a motivovaného Unity programátora, který se připojí k našemu týmu a bude se podílet na vývoji moderních interaktivních aplikací, herních projektů a vizuálně atraktivních digitálních produktů. Tato role je vhodná pro kandidáta, který má silné technické základy, rozumí principům objektově orientovaného programování a dokáže efektivně pracovat v prostředí Unity při tvorbě 2D i 3D řešení. Unity programátor bude úzce spolupracovat s designéry, grafiky, producenty i dalšími vývojáři na návrhu, implementaci, testování a optimalizaci jednotlivých funkcionalit.
Na této pozici budete zodpovědní za vývoj herních mechanismů, uživatelských rozhraní, integraci animací, fyziky, zvuku a dalších systémů potřebných pro kvalitní uživatelský zážitek. Očekáváme, že budete psát čistý, udržovatelný a dobře dokumentovaný kód v jazyce C#, analyzovat technické požadavky projektu a navrhovat vhodná řešení s ohledem na výkon, škálovatelnost a dlouhodobou udržitelnost produktu. Důležitou součástí práce je také ladění chyb, profilování výkonu a průběžná optimalizace aplikací pro různé platformy, například PC, mobilní zařízení, web nebo konzole.
Ideální kandidát má zkušenosti s vývojem v Unity, orientuje se v architektuře herních systémů a rozumí životnímu cyklu vývoje softwaru. Výhodou je znalost práce s verzovacími systémy, zkušenost s implementací backendových služeb, analytické myšlení a schopnost převádět kreativní zadání do funkčních technických řešení. Hledáme člověka, který je samostatný, pečlivý, ale zároveň umí dobře komunikovat v týmu a aktivně přispívat k hledání nejlepších postupů.
Nabízíme příležitost pracovat na zajímavých projektech s využitím moderních technologií, prostor pro profesní růst a možnost ovlivnit výslednou podobu produktů od rané fáze návrhu až po finální nasazení. Pokud vás baví vývoj interaktivních aplikací, máte cit pro detail, zajímáte se o nové trendy v oblasti herního vývoje a chcete být součástí prostředí, kde se spojuje kreativita s technickou precizností, tato pozice může být ideální právě pro vás. Oceníme proaktivní přístup, ochotu učit se nové nástroje a schopnost přinášet inovativní nápady, které pomohou zlepšit kvalitu i efektivitu vývoje.
Odpovědnosti
Text copied to clipboard!- Vyvíjet a udržovat aplikace a hry v prostředí Unity.
- Implementovat herní mechaniky, UI prvky a interaktivní funkce.
- Psát čistý, testovatelný a dobře strukturovaný kód v C#.
- Spolupracovat s designéry, grafiky a dalšími členy vývojového týmu.
- Optimalizovat výkon aplikací pro různé platformy a zařízení.
- Analyzovat technické požadavky a navrhovat vhodná řešení.
- Ladit chyby, testovat funkcionality a zajišťovat stabilitu produktu.
- Podílet se na integraci externích pluginů, SDK a služeb třetích stran.
Požadavky
Text copied to clipboard!- Praxe s vývojem v Unity a programováním v jazyce C#.
- Znalost principů objektově orientovaného programování.
- Zkušenost s vývojem 2D nebo 3D aplikací.
- Schopnost pracovat s verzovacími systémy, například Git.
- Znalost optimalizace výkonu a řešení technických problémů.
- Porozumění architektuře softwaru a životnímu cyklu vývoje.
- Schopnost samostatné práce i efektivní týmové spolupráce.
- Výhodou je zkušenost s mobilním vývojem nebo multiplatformním nasazením.
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké projekty jste v Unity dosud realizoval nebo realizovala?
- Jaké máte zkušenosti s programováním v jazyce C#?
- Pracoval nebo pracovala jste na 2D, 3D, nebo obou typech projektů?
- Jak přistupujete k optimalizaci výkonu v Unity aplikacích?
- Máte zkušenosti s verzovacím systémem Git?
- Jaké pluginy, SDK nebo externí služby jste integroval nebo integrovala?
- Jak řešíte ladění chyb a testování ve vývojovém procesu?
- Jaká je vaše motivace pracovat právě na pozici Unity programátora?